package com.jic.member.request;

import com.jic.common.base.vo.AdminOperate;
import com.jic.common.base.vo.BaseEntity;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.Getter;
import lombok.Setter;

import java.util.Date;
import java.util.List;

@Data
@Getter
@Setter
public class MemberGrowthBaseRequest extends BaseEntity {

    @ApiModelProperty(notes = "主键id")
    private Integer id;
    @ApiModelProperty(notes = "所属平台id")
    private Long deptId;
    @ApiModelProperty(notes = "每日获取成长值上限")
    private Long growthDayMax;
    @ApiModelProperty(notes = "创建人id")
    private Long creator;
    @ApiModelProperty(notes = "创建人名称")
    private String creatorName;
    @ApiModelProperty(notes = "创建时间")
    private Date createTime;
    @ApiModelProperty(notes = "修改时间")
    private Date updateTime;
    @ApiModelProperty(notes = "修改人id")
    private Long updater;
    @ApiModelProperty(notes = "修改人名称")
    private String updaterName;
    @ApiModelProperty(notes = "是否删除 0 删除 1 未删除")
    private Integer deleteFlag;
    @ApiModelProperty(notes = "基类")
    private AdminOperate adminOperate;
    private Integer start;
    @ApiModelProperty(value = "每页显示条数，默认 10", example = "10")
    private Integer limit;
    @ApiModelProperty(notes = "所属平台层级 0 运营平台 1 子平台 2 商家 3 店铺")
    private Integer deptType;
    @ApiModelProperty(notes = "所属子平台id")
    private Integer childId;
    @ApiModelProperty(notes = "所属平台id")
    private Integer platformId;
    @ApiModelProperty(notes = "商家或店铺名称")
    private String msName;
    @ApiModelProperty(notes = "店铺会员/普通会员")
    private Integer storeMember;
    @ApiModelProperty(notes = "deptids")
    private List<Long> deptIds;

}
